home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / xfd_v301.zip / FILEDOOR.MUL < prev    next >
Text File  |  1992-05-31  |  52KB  |  1,022 lines

  1. % ╒════════════════════════════════════════════════════════════════════╕
  2. % │****  Example of a FILEDOOR.CFG file, usable for a single line *****│
  3. % │--------------------------------------------------------------------│
  4. % │ This is an example of FILEDOOR.CFG for a single line. When you run │
  5. % │ multiple lines, you must create as many FILEDOOR.CFx files as you  │
  6. % │ have lines (because most logging files can not be shared between   │
  7. % │ FILEDOOR sessions) OR you can take a look at the example that can  │
  8. % │ be used for multiple lines (FILEDOOR.MUL).                         │
  9. % ╘════════════════════════════════════════════════════════════════════╛
  10. %
  11. % ╒════════════════════════════════════════════════════════════════════╕
  12. % │ FILEDOOR, FILEUSER and FILEMAIN will look for FILEDOOR.CFG in the  │
  13. % │ following order:                                                   │
  14. % │                                                                    │
  15. % │ - Look at the environment variable FILEDOOR and use that directory │
  16. % │   or filename specification;                                       │
  17. % │ - Search for FILEDOOR.CFx in the current directory                 │
  18. % │ - Search for FILEDOOR.CFx in the DOS-path                          │
  19. % │ - Search for FILEDOOR.CFx in the directory where program is located│
  20. % │                                                                    │
  21. % │ If FILEDOOR, FILEUSER and FILEMAIN can not find their configuta-   │
  22. % │ tion file in this way, you must use the -c[drive:][path][filename] │
  23. % │ option on the command-line or in the memu that calls FILEDOOR.     │
  24. % ╘════════════════════════════════════════════════════════════════════╛
  25. %
  26. % ╒════════════════════════════════════════════════════════════════════╕
  27. % │ V E R Y   S P E C I A L   S T A T E M E N T S             (3.3.2)  │
  28. % ╘════════════════════════════════════════════════════════════════════╛
  29. %
  30. % ╒════════════════════════════════════════════════════════════════════╕
  31. % │ When unsure, or you want to know everything but most important,    │
  32. % │ when FileDoor is doing strange things, set this to a path and      │
  33. % │ filename (each line a different file please !!).                   │
  34. % │                                                                    │
  35. % │ Setting Debug to ON causes overhead to the program that can slow   │
  36. % │ down the execution, though the search of files will go at the      │
  37. % │ same speed. Before you report an error, recreate the error (if     │
  38. % │ the problem will not be obvious) with Debug set to on. The author  │
  39. % │ could ask for a sample of this log !                               │
  40. % ╘════════════════════════════════════════════════════════════════════╛
  41. [1] Debug F:\ZIP\DEBUGL01.LOG
  42. [2] Debug F:\ZIP\DEBUGL02.LOG
  43. [3] Debug F:\ZIP\DEBUGL03.LOG
  44. %
  45. %
  46. % ╒════════════════════════════════════════════════════════════════════╕
  47. % │ Set the maximum number of files that can be selected in one run.   │
  48. % │ The default is 100, causing 40K of memory usage. 50 will reduce    │
  49. % │ it with 20K, 200 will expand it with 40K.                          │
  50. % ╘════════════════════════════════════════════════════════════════════╛
  51. % SelMax               255
  52. %
  53. %
  54. % ╒════════════════════════════════════════════════════════════════════╕
  55. % │ Set this option when FILEDOOR is not allowed to update the DSZLOG  │
  56. % │ environment variable itself !                                      │
  57. % ╘════════════════════════════════════════════════════════════════════╛
  58. % NoOwnDSZLog
  59. %
  60. %
  61. % ╒════════════════════════════════════════════════════════════════════╕
  62. % │ B A S I C   P A R A M E T E R S                           (3.3.3)  │
  63. % ╘════════════════════════════════════════════════════════════════════╛
  64. %
  65. % ╒════════════════════════════════════════════════════════════════════╕
  66. % │ Define the line (when running Multiline, 1 is the default) if -n   │
  67. % │ is not used on the command-line. -n and the line-number in BBSLine │
  68. % │ must be the same when you use both.                                │
  69. % ╘════════════════════════════════════════════════════════════════════╛
  70. % BBSLine            1
  71. %
  72. %
  73. % ╒════════════════════════════════════════════════════════════════════╕
  74. % │ Define your system (possible RA0, RA1, RA11, QBBS, QNEW or SBBS)   │
  75. % │ The third parameter defines your file-area file.                   │
  76. % ╘════════════════════════════════════════════════════════════════════╛
  77. % System             QBBS D:\BBS\QBB\FLSEARCH.CTL
  78. % System             QNEW D:\BBS\QBB\FILECFG.DAT
  79. % System             RA0  D:\BBS\RAX\RA1\FILES.RA
  80. % System             RA1  D:\BBS\RAX\RA2\FILES.RA
  81. [1] System           RA11 D:\BBS\RAX\RA1\FILES.RA
  82. [2] System           RA11 D:\BBS\RAX\RA2\FILES.RA
  83. [3] System           RA11 D:\BBS\RAX\FILES.RA
  84. % System             SBBS D:\BBS\SBB\FLSEARCH.CTL
  85. %
  86. %
  87. % ╒════════════════════════════════════════════════════════════════════╕
  88. % │ If set, FileDoor will create FILEDOOR.UPD and will NOT do any up-  │
  89. % │ dates to the EXITINFO.BBS. For QuickBBS 2.6x and lower this is     │
  90. % │ mandatory, otherwise keep it off !                                 │
  91. % ╘════════════════════════════════════════════════════════════════════╛
  92. % NoAutoUpdate D:\BBS\RAX
  93. %
  94. %
  95. % ╒════════════════════════════════════════════════════════════════════╕
  96. % │ P A T H S                                                 (3.3.4)  │
  97. % ╘════════════════════════════════════════════════════════════════════╛
  98. %
  99. % ╒════════════════════════════════════════════════════════════════════╕
  100. % │ If set, FileDoor will search for MNU_UP/MNU_DOWN and/or helpfiles  │
  101. % │ either ANS or ASC format in this directory                         │
  102. % ╘════════════════════════════════════════════════════════════════════╛
  103. FileDoorDir        D:\BBS\RAX\TXT\
  104. %
  105. %
  106. % ╒════════════════════════════════════════════════════════════════════╕
  107. % │ If set, FileDoor will use this directory for uploads unless -U is  │
  108. % │ specified on the FileDoor call                                     │
  109. % ╘════════════════════════════════════════════════════════════════════╛
  110. UploadPath           D:\BBS\RAX\FIL\UPL
  111. %
  112. %
  113. % ╒════════════════════════════════════════════════════════════════════╕
  114. % │ If set, FileDoor will use this directory for PRIVATE uploads, un-  │
  115. % │ less -P is specified on the FileDoor call                          │
  116. % ╘════════════════════════════════════════════════════════════════════╛
  117. PUploadPath           D:\BBS\RAX\FIL\UPL
  118. %
  119. %
  120. % ╒════════════════════════════════════════════════════════════════════╕
  121. % │ If set, FileDoor will use this directory for DUPLICATE uploads. If │
  122. % │ not supplied, FileDoor will delete duplicate files otherwise they  │
  123. % │ are moved to this path.                                            │
  124. % ╘════════════════════════════════════════════════════════════════════╛
  125. DupePath              D:\BBS\RAX\FIL\UPL
  126. %
  127. %
  128. % ╒════════════════════════════════════════════════════════════════════╕
  129. % │ Set the log-file for the BBS (system) log. The type of log is set  │
  130. % │ with a number of extra options (see later).                        │
  131. % ╘════════════════════════════════════════════════════════════════════╛
  132. [1] LogFile              D:\LOG\LINE01.LOG
  133. [2] LogFile              D:\LOG\LINE02.LOG
  134. [3] LogFile              D:\LOG\LINE03.LOG
  135. %
  136. %
  137. % ╒═══════════════════════════════════════════════════════════════════╕
  138. % │ Set the special log with uploads (and user-names), either use a    │
  139. % │ directory or a fully specified filename (path)                     │
  140. % ╘════════════════════════════════════════════════════════════════════╛
  141. [1] UpLoadLog            D:\LOG\UPLOAD01.LOG
  142. [2] UpLoadLog            D:\LOG\UPLOAD02.LOG
  143. [3] UpLoadLog            D:\LOG\UPLOAD03.LOG
  144. %
  145. %
  146. % ╒════════════════════════════════════════════════════════════════════╕
  147. % │ Set the special log with uploads (and user-names) but now for the  │
  148. % │ PRIVATE uploads. The same as upload-log. If not present, private   │
  149. % │ uploads will be recorded into the log set by UploadLog.            │
  150. % ╘════════════════════════════════════════════════════════════════════╛
  151. [1] PvtUpLoadLog            D:\LOG\PVTUPL01.LOG
  152. [2] PvtUpLoadLog            D:\LOG\PVTUPL02.LOG
  153. [3] PvtUpLoadLog            D:\LOG\PVTUPL03.LOG
  154. %
  155. %
  156. % ╒════════════════════════════════════════════════════════════════════╕
  157. % │ Set the special log with downloads (and user-names), either use a  │
  158. % │ directory or a fully specified filename (path)                     │
  159. % ╘════════════════════════════════════════════════════════════════════╛
  160. [1] DownloadLog          D:\LOG\DOWNLD01.LOG
  161. [2] DownloadLog          D:\LOG\DOWNLD02.LOG
  162. [3] DownloadLog          D:\LOG\DOWNLD03.LOG
  163. %
  164. %
  165. % ╒════════════════════════════════════════════════════════════════════╕
  166. % │ Set the path where FileDoor will place its swap-files              │
  167. % ╘════════════════════════════════════════════════════════════════════╛
  168. SwapPath             F:\ZIP
  169. %
  170. %
  171. % ╒════════════════════════════════════════════════════════════════════╕
  172. % │ Set the path where FileDoor will places uploads and temp files     │
  173. % ╘════════════════════════════════════════════════════════════════════╛
  174. TempPath             D:\BBS\RAX\FIL
  175. %
  176. %
  177. % ╒════════════════════════════════════════════════════════════════════╕
  178. % │ Set the path to the BiModem.CFG template file                      │
  179. % ╘════════════════════════════════════════════════════════════════════╛
  180. BiModemCfg           D:\BBS\PRO\BIMODEM.CFG
  181. %
  182. %
  183. % ╒════════════════════════════════════════════════════════════════════╕
  184. % │ If set Bimodem will verify the files (upload/download)             │
  185. % ╘════════════════════════════════════════════════════════════════════╛
  186. Verify
  187. %
  188. %
  189. % ╒════════════════════════════════════════════════════════════════════╕
  190. % │ If set (only with SYSTEM RAxx) FileDoor will search for alternate  │
  191. % │ FILES.xxx files overhere (CD/ROM)                                  │
  192. % ╘════════════════════════════════════════════════════════════════════╛
  193. AlternateFilesPath D:\BBS\RAX\FIL
  194. %
  195. %
  196. % ╒════════════════════════════════════════════════════════════════════╕
  197. % │ If you want to use this option, you must set it to the name and    │
  198. % │ location of the BADFILES.CTL alike file. See documentation on RA   │
  199. % │ for the usage.                                                     │
  200. % ╘════════════════════════════════════════════════════════════════════╛
  201. BADFILESName D:\BBS\RAX\BADFILES.CTL
  202. %
  203. %
  204. % ╒════════════════════════════════════════════════════════════════════╕
  205. % │ If you want to use this option, you must set it to the name and    │
  206. % │ location of the FILES.CTL alike file. See documentation on RA and  │
  207. % │ SBBS for the usage. FileDoor can use the /UNWANTED option also in  │
  208. % │ RA-mode.                                                           │
  209. % ╘════════════════════════════════════════════════════════════════════╛
  210. FILESCTLName D:\BBS\RAX\FILES.CTL NOTIME
  211. %
  212. %
  213. % ╒════════════════════════════════════════════════════════════════════╕
  214. % │ If set (only with RA), FileDoor will give support for LiveSystems  │
  215. % │ USERON V 3.xx                                                      │
  216. % ╘════════════════════════════════════════════════════════════════════╛
  217. LiveSystemsPath D:\BBS\RAX\SEM
  218. %
  219. %
  220. % ╒════════════════════════════════════════════════════════════════════╕
  221. % │ If set (only with RA), FileDoor will search for the USERON.BBS in  │
  222. % │ THIS directory. You can either supply a directory (USERON.BBS is   │
  223. % │ appended by FILEDOOR) or a full path (dir and filename).           │
  224. % ╘════════════════════════════════════════════════════════════════════╛
  225. UserOnPath D:\BBS\RAX
  226. %
  227. %
  228. % ╒════════════════════════════════════════════════════════════════════╕
  229. % │ If set to a path, you can set aside files for specific users. Look │
  230. % │ into the documentation.                                            │
  231. % ╘════════════════════════════════════════════════════════════════════╛
  232. UserPath D:\BBS\RAX\FIL
  233. %
  234. %
  235. % ╒════════════════════════════════════════════════════════════════════╕
  236. % │ When available, you can use ALT-C to start a chat. Macro's:        │
  237. % │ $C => Port number (1=COM1:, etc.)                                  │
  238. % │ $B => Baudrate                                                     │
  239. % │ $T => Number of minutes left                                       │
  240. % │ $L => Line number                                                  │
  241. % │ $! => Stop the time                                                │
  242. % ╘════════════════════════════════════════════════════════════════════╛
  243. ExternalChat C:\SYS\OWN\A_CHAT.EXE -n$L $! $M
  244. %
  245. %
  246. % ╒════════════════════════════════════════════════════════════════════╕
  247. % │ When available, this program is called when the user wants to view │
  248. % │ a file while selecting                                             │
  249. % │ $C => Port number (1=COM1:, etc.)                                  │
  250. % │ $B => Baudrate                                                     │
  251. % │ $T => Number of minutes left                                       │
  252. % │ $L => Line number                                                  │
  253. % │ $F => File (name and path) to view                                 │
  254. % │ $M => Swap before the call                                         │
  255. % ╘════════════════════════════════════════════════════════════════════╛
  256. ExternalView C:\SYS\OWN\MTS.EXE /F$F /L$L $M
  257. %
  258. %
  259. % ╒════════════════════════════════════════════════════════════════════╕
  260. % │ D E F I N E   T H E   L O G G I N G                       (3.3.5)  │
  261. % ╘════════════════════════════════════════════════════════════════════╛
  262. %
  263. % ╒════════════════════════════════════════════════════════════════════╕
  264. % │ Set log-styles. You can use various macros to include items in the │
  265. % │ log-records. Any space must be replaced with an underscore in the  │
  266. % │ configuration-file. The following macro's are allowed:             │
  267. % │                                                                    │
  268. % │ %D This will be replaced with the date that is composed from the   │
  269. % │    date-options (BbsDateForm, UseDateForm) depending on the log    │
  270. % │ %T This will be replaced with the time that is composed from the   │
  271. % │    time-options (BbsTimeForm, UseTimeForm) depending on the log    │
  272. % │ %L This will be replaced with the letter of the used protocol      │
  273. % │ %N This will be replaced with the text of the used protocol        │
  274. % │ %U This will be replaced with the name of the user                 │
  275. % │ %P This will be replaced with the name AND path of the file        │
  276. % │ %F This will be replaced with the name of the file                 │
  277. % │ %X This will be replaced with '*DUPE*' if the file is a dupe       │
  278. % │ %B This will be replaced with the number of bytes for that file    │
  279. % │ %K This will be replaced with the number of Kbytes for that file   │
  280. % │ ^M This will be replaced with a CR+LF sequence                     │
  281. % ╘════════════════════════════════════════════════════════════════════╛
  282. % ╒════════════════════════════════════════════════════════════════════╕
  283. % │ Log-style settings for QuickBBS <tm>                               │
  284. % ╘════════════════════════════════════════════════════════════════════╛
  285. % BbsDateFormat dd-nnn-yy
  286. % BbsTimeFormat hh:mm
  287. % BbsDNFormat   %D_%T__Download-%L_%P
  288. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  289. % BbsMAFormat   %D_%T__
  290. % ╒════════════════════════════════════════════════════════════════════╕
  291. % │ Log-style settings for SBBS <tm>                                   │
  292. % ╘════════════════════════════════════════════════════════════════════╛
  293. % BbsDateFormat dd-nnn-yy
  294. % BbsTimeFormat hh:mm
  295. % BbsDNFormat   %D_%T__Download-%L_%P
  296. % BbsUPFormat   %D_%T__Upload-%L_%P_%X
  297. % BbsMAFormat   %D_%T__
  298. % ╒════════════════════════════════════════════════════════════════════╕
  299. % │ Log-style settings for Remote Access <tm> OPUS-style               │
  300. % ╘════════════════════════════════════════════════════════════════════╛
  301. BbsDateFormat dd-nnn
  302. BbsTimeFormat hh:mm:ss
  303. BbsDNFormat   +_%D_%T_FDOR_Download_[%L]_%P
  304. BbsUPFormat   +_%D_%T_FDOR_Upload_[%L]_%P_%X
  305. BbsMAFormat   +_%D_%T_FDOR_
  306. % ╒════════════════════════════════════════════════════════════════════╕
  307. % │ Log-style settings for Remote Access <tm> FRONTDOOR-style          │
  308. % ╘════════════════════════════════════════════════════════════════════╛
  309. % BbsDateFormat dd-nnn
  310. % BbsTimeFormat HH:mm:ss
  311. % BbsDNFormat   >_%T__FDOR_Download_[%L]_%P
  312. % BbsUPFormat   >_%T__FDOR_Upload_[%L]_%P_%X
  313. % BbsMAFormat   >_%T__FDOR_
  314. % ╒════════════════════════════════════════════════════════════════════╕
  315. % │ Log-style settings for user-logs                                   │
  316. % ╘════════════════════════════════════════════════════════════════════╛
  317. UseDateFormat dd-nnn-yy
  318. UseTimeFormat hh:mm
  319. UseDNFormat   %D_%T_%P_-_%U
  320. UseUPFormat   %D_%T_%F_-_%U_%X
  321. %
  322. %
  323. % ╒════════════════════════════════════════════════════════════════════╕
  324. % │ O T H E R   S T A T E M E N T S                           (3.3.6)  │
  325. % ╘════════════════════════════════════════════════════════════════════╛
  326. %
  327. % ╒════════════════════════════════════════════════════════════════════╕
  328. % │ Set different colors. An example is given to a 'green-based'       │
  329. % │ screen. The 5 numbers are the colors for the low-menu, high-menu   │
  330. % │ attention, statusbar and error items. A reversed color is coded    │
  331. % │ as calulated as foreground-color + (16 * background-color) and     │
  332. % │ blinking by adding 128 to the color. The last 5 numbers are used   │
  333. % │ in the <V>iew and <I>nfo displays. They are text, size (uncompres- │
  334. % │ sed, size (compressed), date and time.                             │
  335. % │ Use the following codes:                                           │
  336. % │ 0  = Black              8  = DarkGray                              │
  337. % │ 1  = Blue               9  = LightBlue                             │
  338. % │ 2  = Green              10 = LightGreen                            │
  339. % │ 3  = Cyan      (sea   ) 11 = LightCyan                             │
  340. % │ 4  = Red                12 = LightRed                              │
  341. % │ 5  = Magenta   (purple) 13 = LightMagenta (light purple)           │
  342. % │ 6  = Brown     (orange) 14 = Yellow                                │
  343. % │ 7  = LightGray          15 = White                                 │
  344. % ╘════════════════════════════════════════════════════════════════════╛
  345. % Colour 2 10 14 47 12 6 7 8 4 12
  346. %
  347. %
  348. % ╒════════════════════════════════════════════════════════════════════╕
  349. % │ Set to HELP and EXIT keys to different values than '?' and '-'     │
  350. % ╘════════════════════════════════════════════════════════════════════╛
  351. HelpExitKeys ? -
  352. %
  353. %
  354. % ╒════════════════════════════════════════════════════════════════════╕
  355. % │ If set, FileDoor will display a status-bar everywhere (on top)     │
  356. % ╘════════════════════════════════════════════════════════════════════╛
  357. StatusLine
  358. %
  359. %
  360. % ╒════════════════════════════════════════════════════════════════════╕
  361. % │ If set, FileDoor will not display the status-bars with either      │
  362. % │ dupes (NoDupeStat) and/or downloads (NoFindStat).                  │
  363. % ╘════════════════════════════════════════════════════════════════════╛
  364. % NoDupeStat
  365. % NoFindStat
  366. %
  367. %
  368. % ╒════════════════════════════════════════════════════════════════════╕
  369. % │ If set, FileDOor will present a menu of protocols EVEN when there  │
  370. % │ is only ONE protocol                                               │
  371. % ╘════════════════════════════════════════════════════════════════════╛
  372. MenuIfOnlyOne
  373. %
  374. %
  375. % ╒════════════════════════════════════════════════════════════════════╕
  376. % │ If set, user must press CRLF or edit comments even when supplied   │
  377. % │ earlier or thru Bimodem                                            │
  378. % ╘════════════════════════════════════════════════════════════════════╛
  379. ForceEdit
  380. %
  381. %
  382. % ╒════════════════════════════════════════════════════════════════════╕
  383. % │ If set, any comment from FILE_ID.DIZ (taken by MTA) will be used   │
  384. % │ even if the user entered comments him/her self.                    │
  385. % ╘════════════════════════════════════════════════════════════════════╛
  386. InternalOverUser
  387. %
  388. %
  389. % ╒════════════════════════════════════════════════════════════════════╕
  390. % │ Normally FileDoor will report 'FileDoor N/A' when a comment for a  │
  391. % │ file is not available. You can overrrule that text with this op-   │
  392. % │ tion (spaces must be coded as underscore).                         │
  393. % ╘════════════════════════════════════════════════════════════════════╛
  394. NotAvailText Sorry,_file-comment_not_available
  395. %
  396. %
  397. % ╒════════════════════════════════════════════════════════════════════╕
  398. % │ Set the names of the various menus and help-files. See the docs    │
  399. % │ for the different types.                                           │
  400. % ╘════════════════════════════════════════════════════════════════════╛
  401. % AnsAsc MD MNU_DOWN
  402. %
  403. %
  404. % ╒════════════════════════════════════════════════════════════════════╕
  405. % │ If set, user can download globally                                 │
  406. % ╘════════════════════════════════════════════════════════════════════╛
  407. AutoSearch
  408. %
  409. %
  410. % ╒════════════════════════════════════════════════════════════════════╕
  411. % │ If set to a path and filename (must be present), the user can      │
  412. % │ sample all comments of files-to-download and download this info    │
  413. % │ as a separate file (/INFO). When possible, FileDoor will add the   │
  414. % │ info to the current download session unless the protocol limits    │
  415. % │ make this impossible, in which case the user must select it him-   │
  416. % │ self (XModem to name one). The third parameter will deside if      │
  417. % │ the default answer is Y or N.                                      │
  418. % ╘════════════════════════════════════════════════════════════════════╛
  419. DownloadInfo C:\SYS\OWN\FILEDOOR.TXT Y
  420. %
  421. %
  422. % ╒════════════════════════════════════════════════════════════════════╕
  423. % │ You can select that filedoor will select files at once, based on   │
  424. % │ the FULL filename. So FILEDOOR will select MTA.ZIP at once when    │
  425. % │ the user also asked for MTA.ZIP and not for MT*.Z??. Selections    │
  426. % │ with a mask will cause FileDoor to work thru the list interactive, │
  427. % │ much the same as when ExactMatch was not set.                      │
  428. % ╘════════════════════════════════════════════════════════════════════╛
  429. % ExactMatch
  430. %
  431. %
  432. % ╒════════════════════════════════════════════════════════════════════╕
  433. % │ You can select that filedoor will select files at once, based on   │
  434. % │ the filemask. So MT*.* will DIRECTLY select the FIRST match of     │
  435. % │ MT*.* that is not selected yet, fits in the download-time and      │
  436. % │ fits the download limit. The user will not get the option to give  │
  437. % │ [Y]es or [N]o, neither will there be any info. This option causes  │
  438. % │ FileDoor to work 'barebones'. On a FULL working FileDoor, the user │
  439. % │ can simulate this option with the /Q on the selection line also !  │
  440. % ╘════════════════════════════════════════════════════════════════════╛
  441. % QuickMatch
  442. %
  443. %
  444. % ╒════════════════════════════════════════════════════════════════════╕
  445. % │ If set, the user must have a security level equal or higher than   │
  446. % │ the first parameter to select files that are inside area's but not │
  447. % │ inside FILES.BBS. If the second parameter is present, the user CAN │
  448. % │ select these files at this level but ONLY when the FULL name of    │
  449. % │ the file is given (thus, no wildcards). The second level must be   │
  450. % │ lower than the first.                                              │
  451. % ╘════════════════════════════════════════════════════════════════════╛
  452. HideFiles 100 50
  453. %
  454. %
  455. % ╒════════════════════════════════════════════════════════════════════╕
  456. % │ If set, FileDoor will alter the FILES.BBS for download counters    │
  457. % │ either FilesCount or FilesCount [format] are valid                 │
  458. % ╘════════════════════════════════════════════════════════════════════╛
  459. FilesCount [@@@]
  460. %
  461. %
  462. % ╒════════════════════════════════════════════════════════════════════╕
  463. % │ If set, FileDoor will add the username to the description of up-   │
  464. % │ loaded files. In the F)ront or B)ack of the comment or as a +)-    │
  465. % │ comment-line. Also a date (+D) format is present.                  │
  466. % ╘════════════════════════════════════════════════════════════════════╛
  467. UploadName +D
  468. %
  469. %
  470. % ╒════════════════════════════════════════════════════════════════════╕
  471. % │ You can overrule the default minium and maximum length of the      │
  472. % │ file-descriptions for uploads. You must supply the REAL minimum    │
  473. % │ and maximum length, including the files-counter, 10 and 47 are     │
  474. % │ the build-in defaults                                              │
  475. % ╘════════════════════════════════════════════════════════════════════╛
  476. CommentLength        20 47
  477. %
  478. %
  479. % ╒════════════════════════════════════════════════════════════════════╕
  480. % │ If set, FileDoor will not calculate the KB's downloaded for the    │
  481. % │ supplied files. Either use [filename] with a full filename as      │
  482. % │ global name on ALL area's or [drive:\path\mask] for files in       │
  483. % │ specific areas. The second option allowes wild-cards. You can      │
  484. % │ also specify free-files in the FILES.CTL alike file that is poin-  │
  485. % │ ted to with the FILESCTLName option.                               │
  486. % ╘════════════════════════════════════════════════════════════════════╛
  487. FreeFile           PKZ110.EXE        NOTIME
  488. FreeFile           BBSMANUA.ZIP      NOTIME
  489. %
  490. %
  491. % ╒════════════════════════════════════════════════════════════════════╕
  492. % │ If set, these files (up to 255 masks are possible) are excluded    │
  493. % │ from the file-search. You can set 255 global (without a directory) │
  494. % │ and 255 local (with a directory) files.                            │
  495. % ╘════════════════════════════════════════════════════════════════════╛
  496. ExcludeFile FILES.*
  497. ExcludeFile DIR.*
  498. ExcludeFile PFILES.*
  499. %
  500. %
  501. % ╒════════════════════════════════════════════════════════════════════╕
  502. % │ Set the default extension for wildcards. Up to 5 can be present !  │
  503. % ╘════════════════════════════════════════════════════════════════════╛
  504. DefaultExtension ZIP
  505. DefaultExtension EXE
  506. %
  507. %
  508. % ╒════════════════════════════════════════════════════════════════════╕
  509. % │ Set any unwanted files. Use filemasks or full filenames.You can    │
  510. % │ also set unwanted files/mask with the files FILES.CTL and/or       │
  511. % │ BADFILES.CTL that are pointed to with the FILESCTLName and the     │
  512. % │ BADFILESName options.                                              │
  513. % ╘════════════════════════════════════════════════════════════════════╛
  514. Unwanted *.GIF
  515. Unwanted ARJ2*.EXE
  516. %
  517. %
  518. % ╒════════════════════════════════════════════════════════════════════╕
  519. % │ Set the credits for non-archived files. The calculation is as      │
  520. % │ follows: (filesize / 100) * NoArchiveCredit                        │
  521. % ╘════════════════════════════════════════════════════════════════════╛
  522. NoArchiveCredit 50
  523. %
  524. %
  525. % ╒════════════════════════════════════════════════════════════════════╕
  526. % │ Set this option when you want FILEDOOR to remove all uploaded files│
  527. % │ that are 0-byte in length.                                         │
  528. % ╘════════════════════════════════════════════════════════════════════╛
  529. Delete0ByteFiles
  530. %
  531. %
  532. % ╒════════════════════════════════════════════════════════════════════╕
  533. % │ If set, FileDoor will purge files (internal date for archives, ex- │
  534. % │ ternal for normal files) that are older than mm/dd/yy.             │
  535. % ╘════════════════════════════════════════════════════════════════════╛
  536. DelOldFiles 01/01/91
  537. %
  538. %
  539. % ╒════════════════════════════════════════════════════════════════════╕
  540. % │ When one or more (up to 100) of these options are set, FileDoor    │
  541. % │ will delete the downloaded file if it matches any of the supplied  │
  542. % │ masks (be carefull, use it on temporary files)                     │
  543. % ╘════════════════════════════════════════════════════════════════════╛
  544. DelAfterDL DOWNLOA*.*
  545. DelAfterDL PARADIS*.*
  546. %
  547. %
  548. % ╒════════════════════════════════════════════════════════════════════╕
  549. % │ Set the extension(s) for files, other than normal archives, that   │
  550. % │ you consider an archive                                            │
  551. % ╘════════════════════════════════════════════════════════════════════╛
  552. AlienArchive PCX
  553. AlienArchive TIF
  554. AlienArchive BMP
  555. %
  556. %
  557. % ╒════════════════════════════════════════════════════════════════════╕
  558. % │ You can set one of the two ratio types (K for K and F for Files)   │
  559. % │ for each type of security level. Up to 100 ratios are allowed, but │
  560. % │ only one per security level ! The last parameter will set the      │
  561. % │ lower limit. Until this limit is reached, no ratio is checked.     │
  562. % ╘════════════════════════════════════════════════════════════════════╛
  563. Ratio                5   50  F  100
  564. Ratio                99  10  F  10
  565. Ratio                100 20  F  20
  566. %
  567. %
  568. % ╒════════════════════════════════════════════════════════════════════╕
  569. % │ If set, private uploads (in PFILES.BBS) are allowed                │
  570. % ╘════════════════════════════════════════════════════════════════════╛
  571. PrivateUploads
  572. %
  573. %
  574. % ╒════════════════════════════════════════════════════════════════════╕
  575. % │ If set, uploads will get date/time of upload and not the original  │
  576. % │ date and time                                                      │
  577. % ╘════════════════════════════════════════════════════════════════════╛
  578. TouchUploads
  579. %
  580. %
  581. % ╒════════════════════════════════════════════════════════════════════╕
  582. % │ Multiply any upload for sec level 100 as 200% of the original      │
  583. % │ value. Sec. level and percentage can vary to your own needs.       │
  584. % │ The 3th parameters does the same as the second but where the       │
  585. % │ 2nd parameter credits in KB, the third does in time.               │
  586. % ╘════════════════════════════════════════════════════════════════════╛
  587. ULMultiply           100 200 200
  588. %
  589. %
  590. % ╒════════════════════════════════════════════════════════════════════╕
  591. % │ If set, FileDoor will ask if another transfer should be done       │
  592. % ╘════════════════════════════════════════════════════════════════════╛
  593. AskAnother
  594. %
  595. %
  596. % ╒════════════════════════════════════════════════════════════════════╕
  597. % │ Set to the number of seconds of inactivity the user can have be-   │
  598. % │ fore he/she returns to the BBS. If HANG is supplied, FileDoor will │
  599. % │ lower the users DTR (e.g. hangup the modem) before FileDoor returns│
  600. % │ to the BBS.                                                        │
  601. % ╘════════════════════════════════════════════════════════════════════╛
  602. TimeOut 120 HANG
  603. %
  604. %
  605. % ╒════════════════════════════════════════════════════════════════════╕
  606. % │ If set, FileDoor will not ask to terminate the hangup in progess   │
  607. % ╘════════════════════════════════════════════════════════════════════╛
  608. % NoLastChance
  609. %
  610. %
  611. % ╒════════════════════════════════════════════════════════════════════╕
  612. % │ If set, FileDoor will not ask for <G>oodbye after transfer (only   │
  613. % │ when NoLastChance is not used)                                     │
  614. % ╘════════════════════════════════════════════════════════════════════╛
  615. NoLogOff
  616. %
  617. %
  618. % ╒════════════════════════════════════════════════════════════════════╕
  619. % │ Set the minium freespace to allow uploads (Bidirectional will      │
  620. % │ only display, but allow uploads). Set the number in KB             │
  621. % ╘════════════════════════════════════════════════════════════════════╛
  622. MinSpace 1000
  623. %
  624. %
  625. % ╒════════════════════════════════════════════════════════════════════╕
  626. % │ If set, FileDoor will NOT use EMS for swapping (if needed) but     │
  627. % │ either use XMS (if NoXMS is not set) or DISK.                      │
  628. % ╘════════════════════════════════════════════════════════════════════╛
  629. % NoEMS
  630. %
  631. %
  632. % ╒════════════════════════════════════════════════════════════════════╕
  633. % │ If set, FileDoor will NOT use XMS for swapping (if needed) but     │
  634. % │ either use EMS (if NoEMS is not set) or DISK.                      │
  635. % ╘════════════════════════════════════════════════════════════════════╛
  636. % NoXMS
  637. %
  638. %
  639. % ╒════════════════════════════════════════════════════════════════════╕
  640. % │ You can set any number of download-hours, as long as they do not   │
  641. % │ overlap the 24-hour line. Any combination (and number) of these    │
  642. % │ options can be included. The last parameter is optional and sets   │
  643. % │ the minimum baudrate in this period (default 0)                    │
  644. % ╘════════════════════════════════════════════════════════════════════╛
  645. DownloadHours 0000-1459 300
  646. DownloadHours 1500-2400
  647. %
  648. %
  649. % ╒════════════════════════════════════════════════════════════════════╕
  650. % │ You can set any number of upload-hours, as long as they do not     │
  651. % │ overlap the 24-hour line. Any combination (and number) of these    │
  652. % │ options can be included. The last parameter is optional and sets   │
  653. % │ the minimum baudrate in this period (default 0)                    │
  654. % ╘════════════════════════════════════════════════════════════════════╛
  655. UploadHours 0000-1459 300
  656. UploadHours 1500-2400
  657. %
  658. %
  659. % ╒════════════════════════════════════════════════════════════════════╕
  660. % │ If set, FileDoor will use the INTERNAL dupe checking. Otherwise    │
  661. % │ one of the EXITAFTERUPLOAD exits must be called. The called pro-   │
  662. % │ gram must remove the dupes in that case. 99% of the cases, you     │
  663. % │ can use the internal checker though !                              │
  664. % ╘════════════════════════════════════════════════════════════════════╛
  665. CheckDupes 1000
  666. %
  667. %
  668. % ╒════════════════════════════════════════════════════════════════════╕
  669. % │ If tag-files are created, use this option to point to the dir      │
  670. % │ that contains BBSTAGFL.nnn                                         │
  671. % ╘════════════════════════════════════════════════════════════════════╛
  672. TagFileMacro D:\BBS\RAX
  673. %
  674. %
  675. % ╒════════════════════════════════════════════════════════════════════╕
  676. % │ If you allow your users to select all newfiles easy, use this op-  │
  677. % │ tion. The user can use /NEW to select nef files. The parameter     │
  678. % │ is the security level that must be met before /NEW can be used.    │
  679. % ╘════════════════════════════════════════════════════════════════════╛
  680. NewFileMacro 100 Y N
  681. %
  682. %
  683. % ╒════════════════════════════════════════════════════════════════════╕
  684. % │ If available, the internal macro's will not be showed by default   │
  685. % ╘════════════════════════════════════════════════════════════════════╛
  686. % NoShowInternalMacros
  687. %
  688. %
  689. % ╒════════════════════════════════════════════════════════════════════╕
  690. % │ If you allow your users to select magical files then make a number │
  691. % │ of these candies. The parameters are as follows:                   │
  692. % │ tag       : 1 to 8 positions. The name that can be used by the     │
  693. % │             user (e.g. ALL causes /ALL to be a valid tag)          │
  694. % │ auto      : If set to Y, FileDoor will display this tag always. If │
  695. % │             set to no, the user must use /? to display the tag     │
  696. % │ desc      : A short description of the tag function                │
  697. % │ mask      : A single mask or a full path (with wildcards allowed)  │
  698. % │             to the file(s). If a path is used, the file(s) do not  │
  699. % │             has/have to be inside one of the BBS areas;            │
  700. % │ sec       : Minimum security level at which it is available is     │
  701. % │             optional                                               │
  702. % ╘════════════════════════════════════════════════════════════════════╛
  703. UserMacro ALL       Y Current_AllFiles_list ALLFILES.ZIP
  704. UserMacro MTA       N The_MTA.EXE_package   MTA*.*           100
  705. UserMacro MTS       N The_MTS.EXE_package   MTS*.*           100
  706. UserMacro MTV       N The_MTV.EXE_package   MTV*.*           100
  707. UserMacro MTV       Y The_MTV.EXE_package   MTV*.*           100
  708. UserMacro SECRET    Y The_MTV.EXE_package   C:\AUTOEXEC.BAT  10000
  709. %
  710. %
  711. % ╒════════════════════════════════════════════════════════════════════╕
  712. % │ Allow your coSysop to download anything he/she likes. The first    │
  713. % │ parameter is the password, the second the minimum security level   │
  714. % │ where this option can be used.                                     │
  715. % ╘════════════════════════════════════════════════════════════════════╛
  716. SysopPassword EMS 5
  717. %
  718. %
  719. % ╒════════════════════════════════════════════════════════════════════╕
  720. % │ If set, FileDoor will ask for a password for the given file (mask, │
  721. % │ masked-path or path). You can also set password files by means of  │
  722. % │ the FILES.CTL file (/PWD= option).                                 │
  723. % ╘════════════════════════════════════════════════════════════════════╛
  724. PasswordProtect      D:\BBS\RAX\FIL\DIS\XFD???B?.??? SYSOP
  725. PasswordProtect      DV*.*                           SYSOP
  726. %
  727. %
  728. % ╒════════════════════════════════════════════════════════════════════╕
  729. % │ If set, you can lock (ALT-X) and unlock (ALT-U) the local keyboard │
  730. % │ with the supplied password. If STARTUP is present, FileDoor will   │
  731. % │ start with a locked keyboard.                                      │
  732. % ╘════════════════════════════════════════════════════════════════════╛
  733. LockPassword EMS
  734. %
  735. %
  736. % ╒════════════════════════════════════════════════════════════════════╕
  737. % │ Various exits                                                      │
  738. % │ $C => Port number (1=COM1:, etc.)                                  │
  739. % │ $B => Baudrate                                                     │
  740. % │ $T => Number of minutes left                                       │
  741. % │ $S => Number of kb left                                            │
  742. % │ $Z => Contents of DSZLOG env. var                                  │
  743. % │ $U => Uploadpath                                                   │
  744. % │ $F => FileName                                                     │
  745. % │ $N => Execute exit only when files received (upload exits)         │
  746. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  747. % ╘════════════════════════════════════════════════════════════════════╛
  748. % ExitAfterSelect   C:\SYS\DIV\ADDCOMM.EXE $F
  749. % ExitAfterDownload C:\SYS\DIV\DELCOMM.EXE $F
  750. ExitAfterUpload1  C:\SYS\OWN\MTA.EXE $U\*.* /ARJ /SIM /STOCOM /STONAM /STOSIZ $M $N
  751. % ExitAfterUpload2  C:\SYS\OWN\MTA.EXE $U\*.* /GIF
  752. % ExitAfterUpload3  C:\SYS\OWN\MTA.EXE $U\*.* /PKLITE
  753. %
  754. %
  755. % ╒════════════════════════════════════════════════════════════════════╕
  756. % │ Use the following options to trigger the upload-exits ONLY when    │
  757. % │ one or more files of the specified filemask(s) are uploaded. U1    │
  758. % │ works in conjuction with ExitAfterUpload1, U2 with 2 and U3 with   │
  759. % │ 3. Supply from one (mandatory) up to 5 masks. If the option is     │
  760. % │ left out for a certain exit, mask *.* is assumed.                  │
  761. % ╘════════════════════════════════════════════════════════════════════╛
  762. ExitMasks U1 *.ARJ *.ZIP *.ARC *.LZH *.ZOO
  763. ExitMasks U2 *.GIF
  764. ExitMasks U3 *.EXE *.COM
  765. %
  766. %
  767. % ╒════════════════════════════════════════════════════════════════════╕
  768. % │ If set, FileDoor will add (when possible and needed) the supplied  │
  769. % │ files to the download for normal protocols (3th parameter is a N   │
  770. % │ or not supplied) or bimodem downloads (third parameter is a Y).    │
  771. % ╘════════════════════════════════════════════════════════════════════╛
  772. AddFile              D:\BBS\RAX\TXT\WELCOME.ASC
  773. AddFile              D:\BBS\RAX\TXT\WELCOME.ASC Y
  774. %
  775. %
  776. % ╒════════════════════════════════════════════════════════════════════╕
  777. % │ P R O T O C O L   D E F I N I T I O N S                   (3.3.7)  │
  778. % ╘════════════════════════════════════════════════════════════════════╛
  779. %
  780. % ╒════════════════════════════════════════════════════════════════════╕
  781. % │                P R O T O C O L  D E F I N I T I O N                │
  782. % ╞════════════════════════════════════════════════════════════════════╡
  783. % │ A protocol definition is made up with 2 (or 3) separate options.   │
  784. % │ The first is the PROTOCOL option and must be present. It contains  │
  785. % │ some information FOR FileDoor. The second is the protocol-type op- │
  786. % │ tion (DSZ, OTHER, OPUS, ERRORLEVEL). It must follow PROTOCOL (or   │
  787. % │ USAGE) and is mandatory (like PROTOCOL). It contains the call to   │
  788. % │ the protocol and macros that are replaced with information FROM    │
  789. % │ FileDoor. The third (and optional) option is USAGE. When present,  │
  790. % │ it must follow PROTOCOL and presede the protocol-type option. It   │
  791. % │ contains information about the usage of the protocol.              │
  792. % ╞════════════════════════════════════════════════════════════════════╡
  793. % │ $1 => Port number (1=COM1:, etc.)                                  │
  794. % │ $2 => Baudrate                                                     │
  795. % │ $3 => Responsefile (for DSZ versions later than 880423)            │
  796. % │ $4 => List of files to be received/sent                            │
  797. % │ $5 => Number of minutes left                                       │
  798. % │ $6 => Number of kb left                                            │
  799. % │ $7 => Contents of DSZLOG env. var                                  │
  800. % │ $8 => Uploadpath                                                   │
  801. % │ $M => Swap FileDoor to disk/EMS before executing the protocol      │
  802. % │ $! => Stop time while the tranfer takes place                      │
  803. % ╘════════════════════════════════════════════════════════════════════╛
  804. % ══════════════════════════════════════════════════════════════════════
  805. % PROTOCOL      Keywrd Effic Letter Way Max MinBaud Text
  806. % USAGE         MinBaud MinSec ARQ (Y or N) Window (Y or N) MaxBaud
  807. % protocol-type [call to protocol]
  808. % ══════════════════════════════════════════════════════════════════════
  809.  
  810. Protocol 96    8      U    5  0 Super8K
  811. USAGE 0 0 N N
  812. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 RS-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  813. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RS-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  814. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RS-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  815.  
  816. Protocol 96    8      D   20  0 Super8K
  817. USAGE 0 0 N N
  818. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 SS-bklcnmer1 F $4 $M
  819. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SS-bklcnmer1 F $4 $M
  820. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SS-bklcnmer1 F $4 $M
  821.  
  822. Protocol 98    M      U    5  0 Super8K MNP
  823. USAGE 0 0 Y N
  824. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 RM-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  825. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RM-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  826. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RM-bklcnmer1 F E:\BBS\RA\FILES\UPLOADS $M
  827.  
  828. Protocol 98    M      D   20  0 Super8K MNP
  829. USAGE 0 0 Y N
  830. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 SM-bklcnmer1 F $4 $M
  831. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SM-bklcnmer1 F $4 $M
  832. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SM-bklcnmer1 F $4 $M
  833.  
  834. Protocol 94    9      U    5  0 SuperK K9X
  835. USAGE 0 0 N N
  836. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 RK-bklcnmer1 E:\BBS\RA\FILES\UPLOADS $M
  837. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RK-bklcnmer1 E:\BBS\RA\FILES\UPLOADS $M
  838. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 RK-bklcnmer1 E:\BBS\RA\FILES\UPLOADS $M
  839.  
  840. Protocol 94    9      D   20  0 SuperK K9X
  841. USAGE 0 0 N N
  842. [1] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s19200 U$2 SK-bklcnmer1 F $4 $M
  843. [2] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SK-bklcnmer1 F $4 $M
  844. [3] Errorlevel D:\BBS\PRO\SKHST.COM p$1 s$2 U$2 SK-bklcnmer1 F $4 $M
  845.  
  846. Protocol 98    L      U    5  0 Lynx
  847. USAGE 0 0 N Y
  848. [1] Other D:\BBS\PRO\LYNX.EXE R /$1 /19200 $4            $M
  849. [2] Other D:\BBS\PRO\LYNX.EXE R /$1 /$2    $4            $M
  850. [3] Other D:\BBS\PRO\LYNX.EXE R /$1 /$2    $4            $M
  851.  
  852. Protocol 98    L      D    5  0 Lynx
  853. USAGE 0 0 N Y
  854. [1] Other D:\BBS\PRO\LYNX.EXE S /$1 /19200 $4            $M
  855. [2] Other D:\BBS\PRO\LYNX.EXE S /$1 /$2    $4            $M
  856. [3] Other D:\BBS\PRO\LYNX.EXE S /$1 /$2    $4            $M
  857.  
  858. Protocol 98    #      U    5  0 ZMax
  859. USAGE 0 0 N N
  860. [1] Other D:\BBS\PRO\ZMAX.EXE -B19200 -P$1 -R            $M
  861. [2] Other D:\BBS\PRO\ZMAX.EXE -B$2    -P$1 -R            $M
  862. [3] Other D:\BBS\PRO\ZMAX.EXE -B$2    -P$1 -R            $M
  863.  
  864. Protocol 98    #      D    5  0 ZMax
  865. USAGE 0 0 N N
  866. [1] Other D:\BBS\PRO\ZMAX.EXE -B 19200 -P$1 -F$4         $M
  867. [2] Other D:\BBS\PRO\ZMAX.EXE -B $2    -P$1 -F$4         $M
  868. [3] Other D:\BBS\PRO\ZMAX.EXE -B $2    -P$1 -F$4         $M
  869.  
  870. Protocol 98    @      U    5  0 Tmodem
  871. USAGE 0 0 N N
  872. [1] Other D:\BBS\PRO\TMODEM.EXE -B19200 -P$1 -U$4        $M
  873. [2] Other D:\BBS\PRO\TMODEM.EXE -B$2    -P$1 -U$4        $M
  874. [3] Other D:\BBS\PRO\TMODEM.EXE -B$2    -P$1 -U$4        $M
  875.  
  876. Protocol 98    @      D    5  0 Tmodem
  877. USAGE 0 0 N N
  878. [1] Other D:\BBS\PRO\TMODEM.EXE -B19200  -P$1 -@$4       $M
  879. [2] Other D:\BBS\PRO\TMODEM.EXE -B$2  -P$1 -@$4          $M
  880. [3] Other D:\BBS\PRO\TMODEM.EXE -B$2  -P$1 -@$4          $M
  881.  
  882. Protocol 98    P      U    20  0 Puma
  883. USAGE 0 0 N N
  884. [1] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S19200 P$1 r E:\BBS\RA\FILES\UPLOADS\  $M
  885. [2] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2    P$1 r E:\BBS\RA\FILES\UPLOADS\  $M
  886. [3] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2    P$1 r E:\BBS\RA\FILES\UPLOADS\  $M
  887.  
  888. Protocol 98    P      D    20  0 Puma
  889. USAGE 0 0 N N
  890. [1] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S19200 P$1 s $3 $M
  891. [2] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2    P$1 s $3 $M
  892. [3] DSZ D:\BBS\PRO\MPT.EXE A+ B- F+ R+ X+ W- L$7 S$2    P$1 s $3 $M
  893.  
  894. Protocol 92    G      U   9   0 YModem-G
  895. USAGE 0 0 Y Y
  896. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rb -k -g $3 $M
  897.  
  898. Protocol 92    G      D   9   0 YModem-G
  899. USAGE 0 0 Y Y
  900. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sb -k -g $3          $M
  901.  
  902. Protocol 97    H      U   1   0 HyperDrive
  903. USAGE 0 0 N Y
  904. [1] Other D:\BBS\PRO\HYPER.EXE -B19200 -P$1 R $4                  $M
  905. [2] Other D:\BBS\PRO\HYPER.EXE -B$2    -P$1 R $4                  $M
  906. [3] Other D:\BBS\PRO\HYPER.EXE -B$2    -P$1 R $4                  $M
  907.  
  908. Protocol 97    H      D   1   0 HyperDrive
  909. USAGE 0 0 N Y
  910. [1] Other D:\BBS\PRO\HYPER.EXE -B19200 -P$1 S $4                  $M
  911. [2] Other D:\BBS\PRO\HYPER.EXE -B$2    -P$1 S $4                  $M
  912. [3] Other D:\BBS\PRO\HYPER.EXE -B$2    -P$1 S $4                  $M
  913.  
  914. Protocol 100   T      U   1  0 Translink
  915. USAGE 0 0 N N
  916. [1] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B19200 -P$1 R $4            $M
  917. [2] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 R $4               $M
  918. [3] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 R $4               $M
  919.  
  920. Protocol 94   T      D   1  0 Translink
  921. USAGE 0 0 N N
  922. [1] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B19200 -P$1 S $4            $M
  923. [2] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 S $4               $M
  924. [3] ErrorLevel D:\BBS\PRO\TRLINK.EXE -B$2 -P$1 S $4               $M
  925.  
  926. Protocol 94    S      U    8  0 SEALink
  927. USAGE 2000 2000 N Y
  928. Other D:\BBS\PRO\CLINK.EXE /P$1 R                          $M
  929.  
  930. Protocol 94    S      D    8  0 SEALink
  931. USAGE 2000 2000 N Y
  932. Other D:\BBS\PRO\CLINK.EXE /P$1 T $4                       $M
  933.  
  934. Protocol 90    Y      U   20  0 True YModem
  935. USAGE 0 0 Y Y
  936. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rb $3       $M
  937.  
  938. Protocol 90    Y      D   20  0 True YModem
  939. USAGE 0 0 Y Y
  940. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sb $3                $M
  941.  
  942. Protocol 80    X      U   1   0 XModem
  943. USAGE 0 0 N Y
  944. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rx $4       $M
  945.  
  946. Protocol 80    X      D   1   0 XModem
  947. USAGE 0 0 N Y
  948. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sx $4                $M
  949.  
  950. Protocol 90    1      U   1   0 YModem
  951. USAGE 0 0 N Y
  952. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 restrict rx -k $4    $M
  953.  
  954. Protocol 90    1      D   1   0 YModem
  955. USAGE 0 0 N Y
  956. DSZ D:\BBS\PRO\DSZ.COM port $1 pB4096 sx -k $4             $M
  957.  
  958. Protocol 94    Z      U   100  0 ZModem
  959. Usage 0 0 N Y
  960. [1] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 ha on rz -Z -m           $M
  961. [2] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -Z -m                 $M
  962. [3] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -Z -m                 $M
  963.  
  964. Protocol 94    Z      D   100  0 ZModem
  965. Usage 0 0 N Y
  966. [1] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 sz $3                    $M
  967. [2] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 sz $3                    $M
  968. [3] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 sz $3                    $M
  969.  
  970. Protocol 94    R      U   20  0 ZModem RESUME!!!!
  971. Usage 0 0 N Y
  972. [1] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 ha on rz -rr -m          $M
  973. [2] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -rr -m                $M
  974. [3] DSZ D:\BBS\PRO\DSZ.EXE pG0 port $1 rz -rr -m                $M
  975.  
  976. Protocol 96    A      D   20  0 ZyRion DFC-2048
  977. USAGE 0 0 N N
  978. [1] Errorlevel D:\BBS\PRO\ZYRION.EXE S $1 $4                 $M
  979. [2] Errorlevel D:\BBS\PRO\ZYRION.EXE S $1 $2 $4              $M
  980. [3] Errorlevel D:\BBS\PRO\ZYRION.EXE S $1 $2 $4              $M
  981.  
  982. Protocol 96    A      U   5   0 ZyRion DFC-2048
  983. USAGE 0 0 N N
  984. [1] Errorlevel D:\BBS\PRO\ZYRION.EXE R $1 $U                   $M
  985. [2] Errorlevel D:\BBS\PRO\ZYRION.EXE R $1 $2 $U                $M
  986. [3] Errorlevel D:\BBS\PRO\ZYRION.EXE R $1 $2 $U                $M
  987.  
  988. Protocol 96    B      D   20  0 BiModem
  989. USAGE 100 100 N N
  990. BiModem D:\BBS\RA\PRG\BIMODEM\BIMODEM.COM                  $M
  991.  
  992. Protocol 96    B      U   20  0 BiModem
  993. USAGE 100 100 N N
  994. BiModem D:\BBS\RA\PRG\BIMODEM\BIMODEM.COM                  $M
  995.  
  996. Protocol 96    0      U   20  0 SZModem
  997. Usage 0 0 N N
  998. [1] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /Lock 19200 /Hard /CFGPath D:\BBS\PRO RZ $8  $M
  999. [2] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO RZ $8  $M
  1000. [3] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO RZ $8  $M
  1001.  
  1002. Protocol 96    0      D   20  0 SZModem
  1003. USAGE 0 0 N N
  1004. [1] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /Lock 19200 /Hard /CFGPath D:\BBS\PRO SZ $3  $M
  1005. [2] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO SZ $3  $M
  1006. [3] DSZ D:\BBS\PRO\SZMODEM.EXE Port $1 Speed $2 /CFGPath D:\BBS\PRO SZ $3  $M
  1007.  
  1008. Protocol 95    &      U    20  0 HSLink
  1009. Usage 0 0 N Y
  1010. [1] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -HX -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1011. [2] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -HX -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1012. [3] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -HX -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1013.  
  1014. Protocol 95    &      D    20  0 HSLink
  1015. Usage 0 0 N Y
  1016. [1] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1017. [2] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1018. [3] BiDSZ D:\BBS\PRO\HSLINK.EXE -! -K -I2 -R -S4096 -E$2 -P$1 -U$8 $3 $M
  1019. % ╒════════════════════════════════════════════════════════════════════╕
  1020. % │           ###  E N D   O F   C O N T O L F I L E  ###              │
  1021. % ╘════════════════════════════════════════════════════════════════════╛
  1022.